<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Student Page</title>
</head>

<body>
</body>
<script>
    // 通过输入学生数和每个学生的成绩，计算学生的总成绩和平均成绩，如果没输入学生数则直接显示没有学生
    var students = prompt("请输入学生数:");
    if (students == "" || students == null) {
        document.write("没有学生");
    } else {
        // 将输入的字符串转化为整数类型
        students = parseInt(students);

        // 定义一个变量用于存储学生的总成绩
        var sum = 0;
        for (var i = 0; i < students; i++) {
            var score = prompt("请输入第" + (i + 1) + "个学生的成绩:");
            // 判断输入的成绩是否为空或null，如果是则提示用户重新输入
            if (score == "" || score == null) {
                alert("输入错误，请重新输入！");
                i--;
                continue;
            } else if (score < 0 || score > 100) {
                alert("输入错误，请重新输入！");
                i--;
                continue;
            } else {
                // 将输入的字符串转化为整数类型
                score = parseFloat(score);
                sum += score;
            }
        }
        var avg = sum / students;
        document.write("学生的总成绩为：" + sum + ", 平均成绩为:" + avg)
    }
</script>

</html>